#pragma once

#include "../umlmodel_global.h"

namespace uml {

/// <summary>
/// UMLInteractionTableLabelKind
/// </summary>
enum class UMLMODEL_EXPORT UMLInteractionTableLabelKind {

    /// <summary>
    /// 
    /// </summary>
    klifelineClass,

    /// <summary>
    /// 
    /// </summary>
    klifelineInstance,

    /// <summary>
    /// 
    /// </summary>
    kconstraint,

    /// <summary>
    /// 
    /// </summary>
    kmessageSendingClass,

    /// <summary>
    /// 
    /// </summary>
    kmessageSendingInstance,

    /// <summary>
    /// 
    /// </summary>
    kdiagramIdentifier,

    /// <summary>
    /// 
    /// </summary>
    kgeneratedInstanceName,

    /// <summary>
    /// 
    /// </summary>
    ksequenceNumber,

    /// <summary>
    /// 
    /// </summary>
    kweakOrder,

    /// <summary>
    /// 
    /// </summary>
    kmessageName,

    /// <summary>
    /// 
    /// </summary>
    kparameter,

    /// <summary>
    /// 
    /// </summary>
    kreturnValue,

    /// <summary>
    /// 
    /// </summary>
    kmessageReceivingClass,

    /// <summary>
    /// 
    /// </summary>
    kmessageReceivingInstance,

    /// <summary>
    /// 
    /// </summary>
    kotherEnd,
};

} // namespace uml
